/**
 */
package gatperdut.chato.model.Chato.Constant;

import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each operation of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see gatperdut.chato.model.Chato.Constant.ConstantFactory
 * @model kind="package"
 * @generated
 */
public interface ConstantPackage extends EPackage {
	/**
     * The package name.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNAME = "Constant";

	/**
     * The package namespace URI.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNS_URI = "http://www.gatperdut.com/chato/1.0/constant/";

	/**
     * The package namespace name.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	String eNS_PREFIX = "gatperdut.chato.model.constant";

	/**
     * The singleton instance of the package.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @generated
     */
	ConstantPackage eINSTANCE = gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl.init();

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.Gender <em>Gender</em>}' enum.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.Gender
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getGender()
     * @generated
     */
	int GENDER = 0;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.Language <em>Language</em>}' enum.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.Language
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getLanguage()
     * @generated
     */
	int LANGUAGE = 1;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.Fluid <em>Fluid</em>}' enum.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.Fluid
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getFluid()
     * @generated
     */
	int FLUID = 2;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.CraftCategory <em>Craft Category</em>}' enum.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.CraftCategory
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getCraftCategory()
     * @generated
     */
	int CRAFT_CATEGORY = 3;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.CraftImplementLocation <em>Craft Implement Location</em>}' enum.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.CraftImplementLocation
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getCraftImplementLocation()
     * @generated
     */
	int CRAFT_IMPLEMENT_LOCATION = 4;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.WearLoc <em>Wear Loc</em>}' enum.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.WearLoc
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getWearLoc()
     * @generated
     */
	int WEAR_LOC = 5;

	/**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.Skill <em>Skill</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.Skill
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getSkill()
     * @generated
     */
    int SKILL = 6;

    /**
     * The meta object id for the '{@link gatperdut.chato.model.Chato.Constant.Score <em>Score</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see gatperdut.chato.model.Chato.Constant.Score
     * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getScore()
     * @generated
     */
    int SCORE = 7;

    /**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.Gender <em>Gender</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Gender</em>'.
     * @see gatperdut.chato.model.Chato.Constant.Gender
     * @generated
     */
	EEnum getGender();

	/**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.Language <em>Language</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Language</em>'.
     * @see gatperdut.chato.model.Chato.Constant.Language
     * @generated
     */
	EEnum getLanguage();

	/**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.Fluid <em>Fluid</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Fluid</em>'.
     * @see gatperdut.chato.model.Chato.Constant.Fluid
     * @generated
     */
	EEnum getFluid();

	/**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.CraftCategory <em>Craft Category</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Craft Category</em>'.
     * @see gatperdut.chato.model.Chato.Constant.CraftCategory
     * @generated
     */
	EEnum getCraftCategory();

	/**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.CraftImplementLocation <em>Craft Implement Location</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Craft Implement Location</em>'.
     * @see gatperdut.chato.model.Chato.Constant.CraftImplementLocation
     * @generated
     */
	EEnum getCraftImplementLocation();

	/**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.WearLoc <em>Wear Loc</em>}'.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Wear Loc</em>'.
     * @see gatperdut.chato.model.Chato.Constant.WearLoc
     * @generated
     */
	EEnum getWearLoc();

	/**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.Skill <em>Skill</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Skill</em>'.
     * @see gatperdut.chato.model.Chato.Constant.Skill
     * @generated
     */
    EEnum getSkill();

    /**
     * Returns the meta object for enum '{@link gatperdut.chato.model.Chato.Constant.Score <em>Score</em>}'.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @return the meta object for enum '<em>Score</em>'.
     * @see gatperdut.chato.model.Chato.Constant.Score
     * @generated
     */
    EEnum getScore();

    /**
     * Returns the factory that creates the instances of the model.
     * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
     * @return the factory that creates the instances of the model.
     * @generated
     */
	ConstantFactory getConstantFactory();

	/**
     * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each operation of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
     * @generated
     */
	interface Literals {
		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.Gender <em>Gender</em>}' enum.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.Gender
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getGender()
         * @generated
         */
		EEnum GENDER = eINSTANCE.getGender();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.Language <em>Language</em>}' enum.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.Language
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getLanguage()
         * @generated
         */
		EEnum LANGUAGE = eINSTANCE.getLanguage();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.Fluid <em>Fluid</em>}' enum.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.Fluid
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getFluid()
         * @generated
         */
		EEnum FLUID = eINSTANCE.getFluid();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.CraftCategory <em>Craft Category</em>}' enum.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.CraftCategory
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getCraftCategory()
         * @generated
         */
		EEnum CRAFT_CATEGORY = eINSTANCE.getCraftCategory();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.CraftImplementLocation <em>Craft Implement Location</em>}' enum.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.CraftImplementLocation
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getCraftImplementLocation()
         * @generated
         */
		EEnum CRAFT_IMPLEMENT_LOCATION = eINSTANCE.getCraftImplementLocation();

		/**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.WearLoc <em>Wear Loc</em>}' enum.
         * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.WearLoc
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getWearLoc()
         * @generated
         */
		EEnum WEAR_LOC = eINSTANCE.getWearLoc();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.Skill <em>Skill</em>}' enum.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.Skill
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getSkill()
         * @generated
         */
        EEnum SKILL = eINSTANCE.getSkill();

        /**
         * The meta object literal for the '{@link gatperdut.chato.model.Chato.Constant.Score <em>Score</em>}' enum.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @see gatperdut.chato.model.Chato.Constant.Score
         * @see gatperdut.chato.model.Chato.Constant.impl.ConstantPackageImpl#getScore()
         * @generated
         */
        EEnum SCORE = eINSTANCE.getScore();

	}

} //ConstantPackage
